USE DB_TCC
IF EXISTS(SELECT 1 FROM SYSOBJECTS WHERE NAME LIKE 'P_CANDIDATO_AGENDAMENTO_INCLUIR')
	DROP PROCEDURE P_CANDIDATO_AGENDAMENTO_INCLUIR
GO
CREATE PROCEDURE P_CANDIDATO_AGENDAMENTO_INCLUIR(
	@IDCANDIDATURA		INTEGER,
	@IDTIPOAGENDAMENTO	INTEGER,
	@DESCAGENDAMENTO	VARCHAR(100),
	@USUARIO			VARCHAR(100))
AS BEGIN
	DECLARE @IDSEQUENCIA INTEGER
	
	SELECT
		@IDSEQUENCIA = MAX(IDSEQUENCIA) + 1
	FROM
		CANDIDATO_AGENDAMENTO
	WHERE
		IDCANDIDATURA = @IDCANDIDATURA
	
	IF @IDSEQUENCIA IS NULL
		SET @IDSEQUENCIA = 1

	INSERT INTO CANDIDATO_AGENDAMENTO(
		IDCANDIDATURA,
		IDTIPOAGENDAMENTO,
		IDSEQUENCIA,
		DESCAGENDAMENTO,
		INDAPROVADO,
		USUARIOINCLUSAO,
		DTHRINCLUSAO,
		USUARIOALTERACAO,
		DTHRALTERACAO)
	VALUES(
		@IDCANDIDATURA,
		@IDTIPOAGENDAMENTO,
		@IDSEQUENCIA,
		@DESCAGENDAMENTO,
		'N',
		@USUARIO,
		GETDATE(),
		@USUARIO,
		GETDATE())
END